On Maintaining XML Linking Integrity During Update
نویسندگان
چکیده
It is a fact that XML update has become more important with the rise of XML Database usage. How update operations affect XML documents needs to be investigated further. In this paper we propose a methodology to accommodate update without violating the XML document’s constraints. The constraints maintained are those that are defined using XML linking language: xlink and xpointer. This language, which is standardized by W3C, is used to provide referential purpose among XML documents or nodes. Since XML link is embedded as an attribute in an XML instance, our proposal can be used for schema-less documents and for instance-based reference. We propose a set of functions that perform checking mechanisms before updates. The proposed method can be implemented in various ways, and in this case we use XQuery language.
منابع مشابه
Preserving Conceptual Constraints During XML Updates
Despite the increasing demand for an effective XML document repository, many are still reluctant to store XML documents in their natural tree form. One main reason is the inadequacy of XML query languages to update the tree-form XML documents. Even though some of the languages have supported minimum update facilities, they do not concern on preserving the documents constraints. The results are ...
متن کاملPreserving Constraints for Aggregation Relationship Type Update in XML Document
Despite the increasing demand for effective XML document repository, many are still reluctant to store XML documents in their natural tree form. One main reason is the limitation of XML languages used to define and manipulate the XML documents. It is evident that the current XML languages have lack of support for update operations. Even though some of the languages have supported minimum update...
متن کاملUpdating in XML Using Semantic Constraints
A novel technique for updating in XML using semantic constraints is proposed. In the proposed technique for XML updating, we consider close value pair semantics in ordered XML documents. Further, how semantic constraints can be incorporated with integrity constraints for XML updating and how to update XML views using semantic constraints are discussed.
متن کاملAutomating Data Acquisition into Ontologies from Pharmacogenetics Relational Data Sources Using Declarative Object Definitions and XML
Ontologies are useful for organizing large numbers of concepts having complex relationships, such as the breadth of genetic and clinical knowledge in pharmacogenomics. But because ontologies change and knowledge evolves, it is time consuming to maintain stable mappings to external data sources that are in relational format. We propose a method for interfacing ontology models with data acquisiti...
متن کاملNormalization Theory for XML
Specifications of XML documents typically consist of typing information (e.g., a DTD), and integrity constraints. Just like relational schema specifications, not all are good – some are prone to redundancies and update anomalies. In the relational world we have a well-developed theory of data design (also known as normalization). A few definitions of XML normal forms have been proposed, but the...
متن کامل